// pages/webview/webview.js
Page({
    /**
     * 页面的初始数据
     */
    data: {
        url: '',
        loading: true
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        if (options.url) {
            this.setData({
                url: decodeURIComponent(options.url)
            });
        } else {
            wx.showToast({
                title: '链接无效',
                icon: 'error'
            });
            setTimeout(() => {
                wx.navigateBack({
                    delta: 1
                });
            }, 1500);
        }
    },

    /**
     * 网页加载完成
     */
    onWebviewLoad() {
        this.setData({
            loading: false
        });
    },

    /**
     * 网页加载出错
     */
    onWebviewError() {
        this.setData({
            loading: false
        });
        wx.showToast({
            title: '加载失败',
            icon: 'error'
        });
    },

    /**
     * 返回上一页
     */
    goBack() {
        wx.navigateBack({
            delta: 1
        });
    }
}) 